PennFS: A File System on Relational Database
نویسندگان
چکیده
PennFS, a Windows 8 Store Application, aims to visualize and simplify the user experience of file management by implementing an alternative file system that is better indexed and organized through relational database. The traditional hierarchical file system has several limitations; especially, when files share multiple relational properties, one file may relate to multiple folders, and the primary search method using keywords is not universally efficient. To resolve this problem, a tagging system is implemented using database design principles to index the filesystem. In PennFS, a new application layer based on relational database and Languageintegrated Query (LINQ) is introduced to coordinate with a user interface built with C#/Extensible Application Markup Language (XAML) [9], local file system accessed using Windows Software Development Kit (SDK) for Windows 8 [10], and an email system accessed using Limilab application programming interface (API) [6].
منابع مشابه
Extended File System Metadata Management with Relational Databases
Modern file systems need to handle extended metadata. Existing file systems are not equipped to handle managing metadata in the amount of files and the diversity of files that these file systems are now supporting. Users need better searching and querying capabilities. Metadata within files still remain applicationand file format-specific and is often proprietary, which makes searching difficul...
متن کاملText Search in an NFS-Proxy: A Case Study in Extensible File Systems
This paper describes the design of an extensible 3-tiered semantic file system, backed by an existing extensible object-relational database. The system is designed to export the standard NFS interface, while providing indexing and query support for user-defined file types using the virtual directory abstraction. To illustrate the feasibility of the proposed architecture, we describe its impleme...
متن کاملDesign and Implementation of a Metadata-Rich File System
Despite continual improvements in the performance and reliability of large scale file systems, the management of user-defined file system metadata has changed little in the past decade. The mismatch between the size and complexity of large scale data stores and their ability to organize and query their metadata has led to a de facto standard in which raw data is stored in traditional file syste...
متن کاملA Metadata-Rich File System
Despite continual improvements in the performance and reliability of large scale file systems, the management of file system metadata has changed little in the past decade. The mismatch between the size and complexity of large scale data stores and their ability to organize and query their metadata has led to a de facto standard in which raw data is stored in traditional file systems, while rel...
متن کاملData Archiving and Retrieval for Spring-8 Accelerator Complex
The data archiving and retrieving system based on a relational database management system has successfully managed SPring-8 accelerator complex control system for two and half years. The scalability of the database system is flexible enough to require no major modification on the database for the addition of accelerator subsystems. We describe the database system focused on data access methods ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013